package com.chis.jmdatatimer.timerGpDto.dto;

import com.chis.jm.bean.qczs.data.CntStmCode;
import com.chis.jm.bean.qczs.data.Trace;
import com.chis.jmdatatimer.comm.TdJxcGpsdata;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 *
 * @Description
 * @Company zwx
 * @author wlj
 * @version 2018年04月09日
 */
public interface TimerGpDTO {



    public String testHbase1() throws Exception;
    public List<CntStmCode> findCntstmCodeByElecCode() throws Exception;


    public List<String> findElecCode(@Param("guids") String guids);

    public void deleteElecCode(@Param("guids") String guids);


    public void deltracebact(@Param("s1") Long s1, @Param("s2") String s2, @Param("s3") String s3) throws Exception;

    public List<Trace> canbmtb1(@Param("mainCode") String mainCode) throws Exception;
    public List<Trace> canbmtb2(@Param("mainCode") String mainCode) throws Exception;

    /**
     * 查询最大更新时间
     * @return 最大更新时间
     * @throws Exception 异常
     */
    public List<TdJxcGpsdata> findChildYzMax(@Param("gpssn") String gpssn, @Param("starttime") String starttime, @Param("endtime") String endtime) throws Exception;

    public Map<String, Object> findChildYzField() throws Exception;

    public Map<String, Object> findChildyz(String childCode) throws Exception;

}
